payment upfront - Francés Inglés Diccionario